home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
LEGS vol.1⁄20MB
/
LEGS vol.1_20MB.rsrc
/
bin.rsrc_CODE_18_PrintReport.txt
< prev
next >
Wrap
Text File
|
1994-02-04
|
59KB
|
1,044 lines
# near model CODE resource
# jump table entries: 2216-2216 (1 of them)
fn00000000:
00000000 4E56 FFEC link A6, -0x0014
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 7C00 moveq.l D6, 0x00
0000000E 3E3C 7FFF move.w D7, 0x7FFF
00000012 2A2B 000C move.l D5, [A3 + 0xC]
00000016 206B FFE2 movea.l A0, [A3 - 0x1E]
0000001A 3828 0002 move.w D4, [A0 + 0x2]
0000001E 102D CC92 move.b D0, [A5 - 0x336E]
00000022 677A beq +0x7C /* 0000009E */
00000024 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
0000002A 302B FFF6 move.w D0, [A3 - 0xA]
0000002E 5340 subq.w D0, 1
00000030 3D40 FFEC move.w [A6 - 0x14], D0
00000034 3D6E FFEE FFFE move.w [A6 - 0x2], [A6 - 0x12]
0000003A 6058 bra +0x5A /* 00000094 */
label0000003C:
0000003C 206B 0008 movea.l A0, [A3 + 0x8]
00000040 302E FFFE move.w D0, [A6 - 0x2]
00000044 C1FC 000A muls.w D0, 0xA /* '\n' */
00000048 49F0 00F6 lea.l A4, [A0 + D0.w - 0x10]
0000004C 2045 movea.l A0, D5
0000004E 3D68 0006 FFF6 move.w [A6 - 0xA], [A0 + 0x6]
00000054 B86E FFF6 cmp.w D4, [A6 - 0xA]
00000058 6D2C blt +0x2E /* 00000086 */
0000005A 4267 clr.w -[A7]
0000005C 3F07 move.w -[A7], D7
0000005E 3004 move.w D0, D4
00000060 906E FFF6 sub.w D0, [A6 - 0xA]
00000064 3F00 move.w -[A7], D0
00000066 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */]
0000006A 3E1F move.w D7, [A7]+
0000006C 4A6C 0004 tst.w [A4 + 0x4]
00000070 6F14 ble +0x16 /* 00000086 */
00000072 42A7 clr.l -[A7]
00000074 302C 0004 move.w D0, [A4 + 0x4]
00000078 48C0 ext.l D0
0000007A D094 add.l D0, [A4]
0000007C 2F00 move.l -[A7], D0
0000007E 2F06 move.l -[A7], D6
00000080 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00000084 2C1F move.l D6, [A7]+
label00000086:
00000086 2045 movea.l A0, D5
00000088 3010 move.w D0, [A0]
0000008A 48C0 ext.l D0
0000008C DA80 add.l D5, D0
0000008E 526E FFFE addq.w [A6 - 0x2], 1
00000092 690A bvs +0xC /* 0000009E */
label00000094:
00000094 302E FFFE move.w D0, [A6 - 0x2]
00000098 B06E FFEC cmp.w D0, [A6 - 0x14]
0000009C 6F9E ble -0x60 /* 0000003C */
label0000009E:
0000009E 0C47 7FFF cmpi.w D7, 0x7FFF
000000A2 6602 bne +0x4 /* 000000A6 */
000000A4 4247 clr.w D7
label000000A6:
000000A6 206B 0008 movea.l A0, [A3 + 0x8]
000000AA 302B FFF6 move.w D0, [A3 - 0xA]
000000AE C1FC 000A muls.w D0, 0xA /* '\n' */
000000B2 49F0 00F6 lea.l A4, [A0 + D0.w - 0x10]
000000B6 4A86 tst.l D6
000000B8 6608 bne +0xA /* 000000C2 */
000000BA 3004 move.w D0, D4
000000BC 48C0 ext.l D0
000000BE 2880 move.l [A4], D0
000000C0 6008 bra +0xA /* 000000CA */
label000000C2:
000000C2 3007 move.w D0, D7
000000C4 48C0 ext.l D0
000000C6 D086 add.l D0, D6
000000C8 2880 move.l [A4], D0
label000000CA:
000000CA 42AC 0004 clr.l [A4 + 0x4]
000000CE 426C 0008 clr.w [A4 + 0x8]
000000D2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000000D6 4E5E unlink A6
000000D8 2E9F move.l [A7], [A7]+
000000DA 4E75 rts
fn000000DC:
000000DC 4E56 0000 link A6, 0
000000E0 426E 0010 clr.w [A6 + 0x10]
000000E4 302E 000E move.w D0, [A6 + 0xE]
000000E8 B06E 000C cmp.w D0, [A6 + 0xC]
000000EC 6D26 blt +0x28 /* 00000114 */
000000EE 42A7 clr.l -[A7]
000000F0 302E 000E move.w D0, [A6 + 0xE]
000000F4 48C0 ext.l D0
000000F6 2F00 move.l -[A7], D0
000000F8 302E 000C move.w D0, [A6 + 0xC]
000000FC 48C0 ext.l D0
000000FE 2F00 move.l -[A7], D0
00000100 206E 0008 movea.l A0, [A6 + 0x8]
00000104 2F28 FFDE move.l -[A7], [A0 - 0x22]
00000108 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000010C A83D syscall TEDispatch
0000010E 201F move.l D0, [A7]+
00000110 3D40 0010 move.w [A6 + 0x10], D0
label00000114:
00000114 4E5E unlink A6
00000116 205F movea.l A0, [A7]+
00000118 504F addq.w A7, 8
0000011A 4ED0 jmp [A0]
fn0000011C:
0000011C 4E56 FFF0 link A6, -0x0010
00000120 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000124 266E 000C movea.l A3, [A6 + 0xC]
00000128 286E 0008 movea.l A4, [A6 + 0x8]
0000012C 4245 clr.w D5
0000012E 206C FFDE movea.l A0, [A4 - 0x22]
00000132 2050 movea.l A0, [A0]
00000134 3C28 0018 move.w D6, [A0 + 0x18]
00000138 6F4E ble +0x50 /* 00000188 */
0000013A 4267 clr.w -[A7]
0000013C 3006 move.w D0, D6
0000013E D06E 0012 add.w D0, [A6 + 0x12]
00000142 5340 subq.w D0, 1
00000144 3F00 move.w -[A7], D0
00000146 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000014A 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */]
0000014E 381F move.w D4, [A7]+
00000150 4267 clr.w -[A7]
00000152 3004 move.w D0, D4
00000154 48C0 ext.l D0
00000156 81C6 divs.w D0, D6
00000158 3F00 move.w -[A7], D0
0000015A 206C FFDE movea.l A0, [A4 - 0x22]
0000015E 2050 movea.l A0, [A0]
00000160 3028 005E move.w D0, [A0 + 0x5E]
00000164 9053 sub.w D0, [A3]
00000166 5240 addq.w D0, 1
00000168 3F00 move.w -[A7], D0
0000016A 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */]
0000016E 3E1F move.w D7, [A7]+
00000170 42A7 clr.l -[A7]
00000172 3F07 move.w -[A7], D7
00000174 3F06 move.w -[A7], D6
00000176 301F move.w D0, [A7]+
00000178 C1DF muls.w D0, [A7]+
0000017A 2E80 move.l [A7], D0
0000017C 201F move.l D0, [A7]+
0000017E 3A00 move.w D5, D0
00000180 3007 move.w D0, D7
00000182 D153 add.w [A3], D0
00000184 6000 0084 bra +0x86 /* 0000020A */
label00000188:
00000188 4267 clr.w -[A7]
0000018A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000018E 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */]
00000192 381F move.w D4, [A7]+
00000194 42A7 clr.l -[A7]
00000196 2F2C FFDE move.l -[A7], [A4 - 0x22]
0000019A 3F3C 0004 move.w -[A7], 0x4
0000019E A83D syscall TEDispatch
000001A0 2D5F FFF4 move.l [A6 - 0xC], [A7]+
000001A4 6764 beq +0x66 /* 0000020A */
000001A6 206E FFF4 movea.l A0, [A6 - 0xC]
000001AA 2050 movea.l A0, [A0]
000001AC 2D48 FFF0 move.l [A6 - 0x10], A0
000001B0 4247 clr.w D7
label000001B2:
000001B2 206E FFF0 movea.l A0, [A6 - 0x10]
000001B6 2068 0008 movea.l A0, [A0 + 0x8]
000001BA 2050 movea.l A0, [A0]
000001BC 3007 move.w D0, D7
000001BE D053 add.w D0, [A3]
000001C0 5340 subq.w D0, 1
000001C2 E540 asl D0.w, 2
000001C4 3C30 0000 move.w D6, [A0 + D0.w]
000001C8 DA46 add.w D5, D6
000001CA 5247 addq.w D7, 1
000001CC B845 cmp.w D4, D5
000001CE 5DC0 slt D0
000001D0 4A00 tst.b D0
000001D2 6614 bne +0x16 /* 000001E8 */
000001D4 3207 move.w D1, D7
000001D6 D253 add.w D1, [A3]
000001D8 206C FFDE movea.l A0, [A4 - 0x22]
000001DC 2050 movea.l A0, [A0]
000001DE B268 005E cmp.w D1, [A0 + 0x5E]
000001E2 5EC1 sgt D1
000001E4 8001 or.b D0, D1
000001E6 67CA beq -0x34 /* 000001B2 */
label000001E8:
000001E8 BA6E 0010 cmp.w D5, [A6 + 0x10]
000001EC 6F04 ble +0x6 /* 000001F2 */
000001EE 9A46 sub.w D5, D6
000001F0 5347 subq.w D7, 1
label000001F2:
000001F2 102D CC92 move.b D0, [A5 - 0x336E]
000001F6 0A00 0001 xori.b D0, 0x1
000001FA 4A47 tst.w D7
000001FC 57C1 seq D1
000001FE C001 and.b D0, D1
00000200 6704 beq +0x6 /* 00000206 */
00000202 7E01 moveq.l D7, 0x01
00000204 3A06 move.w D5, D6
label00000206:
00000206 3007 move.w D0, D7
00000208 D153 add.w [A3], D0
label0000020A:
0000020A 3D45 0014 move.w [A6 + 0x14], D5
0000020E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000212 4E5E unlink A6
00000214 205F movea.l A0, [A7]+
00000216 DEFC 000C add.w A7, 0xC
0000021A 4ED0 jmp [A0]
fn0000021C:
0000021C 4E56 FFF0 link A6, -0x0010
00000220 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000224 266E 0008 movea.l A3, [A6 + 0x8]
00000228 286B 0008 movea.l A4, [A3 + 0x8]
0000022C 4267 clr.w -[A7]
0000022E 206C FFDE movea.l A0, [A4 - 0x22]
00000232 2050 movea.l A0, [A0]
00000234 3F28 005E move.w -[A7], [A0 + 0x5E]
00000238 3F2B FFF6 move.w -[A7], [A3 - 0xA]
0000023C 206E 0008 movea.l A0, [A6 + 0x8]
00000240 2F28 0008 move.l -[A7], [A0 + 0x8]
00000244 4EBA FE96 jsr [PC - 0x16A /* 000000DC */]
00000248 3E1F move.w D7, [A7]+
0000024A 206C FFE2 movea.l A0, [A4 - 0x1E]
0000024E 2248 movea.l A1, A0
00000250 3A28 0006 move.w D5, [A0 + 0x6]
00000254 9A69 0002 sub.w D5, [A1 + 0x2]
00000258 102D CC92 move.b D0, [A5 - 0x336E]
0000025C 6720 beq +0x22 /* 0000027E */
0000025E 4267 clr.w -[A7]
00000260 206C FFE2 movea.l A0, [A4 - 0x1E]
00000264 3007 move.w D0, D7
00000266 48C0 ext.l D0
00000268 81E8 000A divs.w D0, [A0 + 0xA]
0000026C 3F00 move.w -[A7], D0
0000026E 3F3C 0001 move.w -[A7], 0x1
00000272 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
00000276 3C1F move.w D6, [A7]+
00000278 382B FFFA move.w D4, [A3 - 0x6]
0000027C 6004 bra +0x6 /* 00000282 */
label0000027E:
0000027E 3C05 move.w D6, D5
00000280 3806 move.w D4, D6
label00000282:
00000282 426B FFF4 clr.w [A3 - 0xC]
00000286 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
0000028C 206C FFE2 movea.l A0, [A4 - 0x1E]
00000290 3D68 000A FFF0 move.w [A6 - 0x10], [A0 + 0xA]
00000296 3D6E FFF2 FFF6 move.w [A6 - 0xA], [A6 - 0xE]
0000029C 604E bra +0x50 /* 000002EC */
label0000029E:
0000029E 4267 clr.w -[A7]
000002A0 3F06 move.w -[A7], D6
000002A2 3F04 move.w -[A7], D4
000002A4 486B FFF6 pea.l [A3 - 0xA]
000002A8 206E 0008 movea.l A0, [A6 + 0x8]
000002AC 2F28 0008 move.l -[A7], [A0 + 0x8]
000002B0 4EBA FE6A jsr [PC - 0x196 /* 0000011C */]
000002B4 3D5F FFF4 move.w [A6 - 0xC], [A7]+
000002B8 9E6E FFF4 sub.w D7, [A6 - 0xC]
000002BC 102D CC92 move.b D0, [A5 - 0x336E]
000002C0 6714 beq +0x16 /* 000002D6 */
000002C2 4267 clr.w -[A7]
000002C4 3F2B FFF4 move.w -[A7], [A3 - 0xC]
000002C8 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000002CC 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
000002D0 375F FFF4 move.w [A3 - 0xC], [A7]+
000002D4 6004 bra +0x6 /* 000002DA */
label000002D6:
000002D6 3745 FFF4 move.w [A3 - 0xC], D5
label000002DA:
000002DA 4A47 tst.w D7
000002DC 6C02 bge +0x4 /* 000002E0 */
000002DE 4247 clr.w D7
label000002E0:
000002E0 4A47 tst.w D7
000002E2 6602 bne +0x4 /* 000002E6 */
000002E4 6010 bra +0x12 /* 000002F6 */
label000002E6:
000002E6 526E FFF6 addq.w [A6 - 0xA], 1
000002EA 690A bvs +0xC /* 000002F6 */
label000002EC:
000002EC 302E FFF6 move.w D0, [A6 - 0xA]
000002F0 B06E FFF0 cmp.w D0, [A6 - 0x10]
000002F4 6FA8 ble -0x56 /* 0000029E */
label000002F6:
000002F6 102D CC92 move.b D0, [A5 - 0x336E]
000002FA 0A00 0001 xori.b D0, 0x1
000002FE 4A47 tst.w D7
00000300 57C1 seq D1
00000302 8001 or.b D0, D1
00000304 0240 0001 andi.w D0, 0x1
00000308 1D40 000C move.b [A6 + 0xC], D0
0000030C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000310 4E5E unlink A6
00000312 2E9F move.l [A7], [A7]+
00000314 4E75 rts
fn00000316:
00000316 4E56 FFF4 link A6, -0x000C
0000031A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000031E 266E 0008 movea.l A3, [A6 + 0x8]
00000322 7E01 moveq.l D7, 0x01
00000324 206B 0008 movea.l A0, [A3 + 0x8]
00000328 302B FFF6 move.w D0, [A3 - 0xA]
0000032C C1FC 000A muls.w D0, 0xA /* '\n' */
00000330 49F0 00F6 lea.l A4, [A0 + D0.w - 0x10]
label00000334:
00000334 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
0000033A 426C 0004 clr.w [A4 + 0x4]
0000033E 426C 0008 clr.w [A4 + 0x8]
label00000342:
00000342 302C 0006 move.w D0, [A4 + 0x6]
00000346 5240 addq.w D0, 1
00000348 B06E FFF6 cmp.w D0, [A6 - 0xA]
0000034C 57C5 seq D5
0000034E 4405 neg.b D5
00000350 302B FFFC move.w D0, [A3 - 0x4]
00000354 906D CC62 sub.w D0, [A5 - 0x339E]
00000358 48C0 ext.l D0
0000035A 2214 move.l D1, [A4]
0000035C D280 add.l D1, D0
0000035E 302C 0004 move.w D0, [A4 + 0x4]
00000362 48C0 ext.l D0
00000364 2C00 move.l D6, D0
00000366 DC81 add.l D6, D1
00000368 2F06 move.l -[A7], D6
0000036A 302B FFEE move.w D0, [A3 - 0x12]
0000036E 48C0 ext.l D0
00000370 2F00 move.l -[A7], D0
00000372 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000376 302D CC62 move.w D0, [A5 - 0x339E]
0000037A 48C0 ext.l D0
0000037C 2C00 move.l D6, D0
0000037E DC9F add.l D6, [A7]+
00000380 302D CC66 move.w D0, [A5 - 0x339A]
00000384 48C0 ext.l D0
00000386 9086 sub.l D0, D6
00000388 3D40 FFFA move.w [A6 - 0x6], D0
0000038C 4267 clr.w -[A7]
0000038E 2F0E move.l -[A7], A6
00000390 4EBA FE8A jsr [PC - 0x176 /* 0000021C */]
00000394 1E1F move.b D7, [A7]+
00000396 4A6E FFF4 tst.w [A6 - 0xC]
0000039A 660A bne +0xC /* 000003A6 */
0000039C 302E FFFA move.w D0, [A6 - 0x6]
000003A0 48C0 ext.l D0
000003A2 D194 add.l [A4], D0
000003A4 608E bra -0x70 /* 00000334 */
label000003A6:
000003A6 1007 move.b D0, D7
000003A8 670A beq +0xC /* 000003B4 */
000003AA 302E FFF4 move.w D0, [A6 - 0xC]
000003AE D16C 0004 add.w [A4 + 0x4], D0
000003B2 6008 bra +0xA /* 000003BC */
label000003B4:
000003B4 302E FFFA move.w D0, [A6 - 0x6]
000003B8 D16C 0004 add.w [A4 + 0x4], D0
label000003BC:
000003BC 1005 move.b D0, D5
000003BE 6706 beq +0x8 /* 000003C6 */
000003C0 396E FFF4 0008 move.w [A4 + 0x8], [A6 - 0xC]
label000003C6:
000003C6 1007 move.b D0, D7
000003C8 6700 FF78 beq -0x86 /* 00000342 */
000003CC 4267 clr.w -[A7]
000003CE 3F2B FFF0 move.w -[A7], [A3 - 0x10]
000003D2 302C 0004 move.w D0, [A4 + 0x4]
000003D6 48C0 ext.l D0
000003D8 D094 add.l D0, [A4]
000003DA 3F00 move.w -[A7], D0
000003DC 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
000003E0 375F FFF0 move.w [A3 - 0x10], [A7]+
000003E4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000003E8 4E5E unlink A6
000003EA 2E9F move.l [A7], [A7]+
000003EC 4E75 rts
fn000003EE:
000003EE 4E56 FFD0 link A6, -0x0030
000003F2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003F6 286E 0008 movea.l A4, [A6 + 0x8]
000003FA 206C FFE2 movea.l A0, [A4 - 0x1E]
000003FE 3D68 000A FFFE move.w [A6 - 0x2], [A0 + 0xA]
00000404 206C 0008 movea.l A0, [A4 + 0x8]
00000408 302C FFF6 move.w D0, [A4 - 0xA]
0000040C C1FC 000A muls.w D0, 0xA /* '\n' */
00000410 47F0 00F6 lea.l A3, [A0 + D0.w - 0x10]
00000414 4A6B 0006 tst.w [A3 + 0x6]
00000418 5EC0 sgt D0
0000041A 4400 neg.b D0
0000041C 1D40 FFF3 move.b [A6 - 0xD], D0
00000420 670C beq +0xE /* 0000042E */
00000422 302D CC42 move.w D0, [A5 - 0x33BE]
00000426 48C0 ext.l D0
00000428 2E13 move.l D7, [A3]
0000042A DE80 add.l D7, D0
0000042C 600A bra +0xC /* 00000438 */
label0000042E:
0000042E 302C FFFC move.w D0, [A4 - 0x4]
00000432 48C0 ext.l D0
00000434 2E13 move.l D7, [A3]
00000436 DE80 add.l D7, D0
label00000438:
00000438 206C FFDE movea.l A0, [A4 - 0x22]
0000043C 2050 movea.l A0, [A0]
0000043E 302B 0006 move.w D0, [A3 + 0x6]
00000442 B068 005E cmp.w D0, [A0 + 0x5E]
00000446 57C0 seq D0
00000448 4A00 tst.b D0
0000044A 6600 03BA bne +0x3BC /* 00000806 */
0000044E 2F00 move.l -[A7], D0
00000450 4267 clr.w -[A7]
00000452 3F2C FFEE move.w -[A7], [A4 - 0x12]
00000456 322D CC62 move.w D1, [A5 - 0x339E]
0000045A 48C1 ext.l D1
0000045C 2407 move.l D2, D7
0000045E 9481 sub.l D2, D1
00000460 2F02 move.l -[A7], D2
00000462 201F move.l D0, [A7]+
00000464 80DF divu.w D0, [A7]+
00000466 3E80 move.w [A7], D0
00000468 321F move.w D1, [A7]+
0000046A 201F move.l D0, [A7]+
0000046C 5241 addq.w D1, 1
0000046E B26C FFF8 cmp.w D1, [A4 - 0x8]
00000472 5EC1 sgt D1
00000474 8001 or.b D0, D1
00000476 6704 beq +0x6 /* 0000047C */
00000478 6000 038C bra +0x38E /* 00000806 */
label0000047C:
0000047C 7001 moveq.l D0, 0x01
0000047E B06C FFF8 cmp.w D0, [A4 - 0x8]
00000482 5DC0 slt D0
00000484 C02E FFF3 and.b D0, [A6 - 0xD]
00000488 6702 beq +0x4 /* 0000048C */
0000048A 9E93 sub.l D7, [A3]
label0000048C:
0000048C 302D CC62 move.w D0, [A5 - 0x339E]
00000490 48C0 ext.l D0
00000492 2207 move.l D1, D7
00000494 9280 sub.l D1, D0
00000496 2F01 move.l -[A7], D1
00000498 302C FFEE move.w D0, [A4 - 0x12]
0000049C 48C0 ext.l D0
0000049E 2F00 move.l -[A7], D0
000004A0 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
000004A4 302D CC62 move.w D0, [A5 - 0x339E]
000004A8 48C0 ext.l D0
000004AA 2E00 move.l D7, D0
000004AC DE9F add.l D7, [A7]+
000004AE 486C FFE6 pea.l [A4 - 0x1A]
000004B2 3F2D CC44 move.w -[A7], [A5 - 0x33BC]
000004B6 302C FFE6 move.w D0, [A4 - 0x1A]
000004BA 48C0 ext.l D0
000004BC 2207 move.l D1, D7
000004BE 9280 sub.l D1, D0
000004C0 3F01 move.w -[A7], D1
000004C2 A8A8 syscall OffsetRect
000004C4 382C FFEC move.w D4, [A4 - 0x14]
000004C8 986C FFE8 sub.w D4, [A4 - 0x18]
000004CC 426E FFEA clr.w [A6 - 0x16]
000004D0 3D6C FFE8 FFE8 move.w [A6 - 0x18], [A4 - 0x18]
000004D6 3D47 FFE6 move.w [A6 - 0x1A], D7
000004DA 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1
000004E0 206C FFE2 movea.l A0, [A4 - 0x1E]
000004E4 3D68 000A FFD8 move.w [A6 - 0x28], [A0 + 0xA]
000004EA 3C2E FFDA move.w D6, [A6 - 0x26]
000004EE 6000 0212 bra +0x214 /* 00000702 */
label000004F2:
000004F2 426E FFFC clr.w [A6 - 0x4]
000004F6 302B 0006 move.w D0, [A3 + 0x6]
000004FA 5240 addq.w D0, 1
000004FC 3D40 FFF0 move.w [A6 - 0x10], D0
00000500 7001 moveq.l D0, 0x01
00000502 B06E FFF0 cmp.w D0, [A6 - 0x10]
00000506 6C16 bge +0x18 /* 0000051E */
00000508 4267 clr.w -[A7]
0000050A 3F2B 0006 move.w -[A7], [A3 + 0x6]
0000050E 3F3C 0001 move.w -[A7], 0x1
00000512 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000516 4EBA FBC4 jsr [PC - 0x43C /* 000000DC */]
0000051A 3D5F FFFC move.w [A6 - 0x4], [A7]+
label0000051E:
0000051E 7001 moveq.l D0, 0x01
00000520 B046 cmp.w D0, D6
00000522 6C1E bge +0x20 /* 00000542 */
00000524 3004 move.w D0, D4
00000526 D06C FFE8 add.w D0, [A4 - 0x18]
0000052A 3204 move.w D1, D4
0000052C 48C1 ext.l D1
0000052E 83FC 0005 divs.w D1, 0x5
00000532 D240 add.w D1, D0
00000534 3941 FFE8 move.w [A4 - 0x18], D1
00000538 3004 move.w D0, D4
0000053A D06C FFE8 add.w D0, [A4 - 0x18]
0000053E 3940 FFEC move.w [A4 - 0x14], D0
label00000542:
00000542 206C FFE2 movea.l A0, [A4 - 0x1E]
00000546 BC68 000A cmp.w D6, [A0 + 0xA]
0000054A 6606 bne +0x8 /* 00000552 */
0000054C 3D6C FFEC FFEC move.w [A6 - 0x14], [A4 - 0x14]
label00000552:
00000552 4267 clr.w -[A7]
00000554 3F2B 0008 move.w -[A7], [A3 + 0x8]
00000558 3F2B 0008 move.w -[A7], [A3 + 0x8]
0000055C 486E FFF0 pea.l [A6 - 0x10]
00000560 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000564 4EBA FBB6 jsr [PC - 0x44A /* 0000011C */]
00000568 3A1F move.w D5, [A7]+
0000056A 102D CC92 move.b D0, [A5 - 0x336E]
0000056E 662C bne +0x2E /* 0000059C */
00000570 4A45 tst.w D5
00000572 57C0 seq D0
00000574 206C FFE2 movea.l A0, [A4 - 0x1E]
00000578 BC68 000A cmp.w D6, [A0 + 0xA]
0000057C 57C1 seq D1
0000057E BA6B 0008 cmp.w D5, [A3 + 0x8]
00000582 5DC2 slt D2
00000584 C202 and.b D1, D2
00000586 8001 or.b D0, D1
00000588 6704 beq +0x6 /* 0000058E */
0000058A 526E FFF0 addq.w [A6 - 0x10], 1
label0000058E:
0000058E 206C FFE2 movea.l A0, [A4 - 0x1E]
00000592 BC68 000A cmp.w D6, [A0 + 0xA]
00000596 6604 bne +0x6 /* 0000059C */
00000598 3A2B 0008 move.w D5, [A3 + 0x8]
label0000059C:
0000059C 3005 move.w D0, D5
0000059E D06C FFE6 add.w D0, [A4 - 0x1A]
000005A2 3940 FFEA move.w [A4 - 0x16], D0
000005A6 42A7 clr.l -[A7]
000005A8 302E FFF0 move.w D0, [A6 - 0x10]
000005AC 5340 subq.w D0, 1
000005AE 3F00 move.w -[A7], D0
000005B0 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
000005B4 375F 0006 move.w [A3 + 0x6], [A7]+
000005B8 41EE FFDE lea.l A0, [A6 - 0x22]
000005BC 43EC FFE6 lea.l A1, [A4 - 0x1A]
000005C0 7003 moveq.l D0, 0x03
label000005C2:
000005C2 30D9 move.w [A0]+, [A1]+
000005C4 51C8 FFFC dbf D0, -0x6 /* 000005C2 */
000005C8 206C FFDE movea.l A0, [A4 - 0x22]
000005CC 2050 movea.l A0, [A0]
000005CE 5088 addq.l A0, 8
000005D0 2D48 FFD4 move.l [A6 - 0x2C], A0
000005D4 30AE FFDE move.w [A0], [A6 - 0x22]
000005D8 302E FFE0 move.w D0, [A6 - 0x20]
000005DC 5340 subq.w D0, 1
000005DE 206E FFD4 movea.l A0, [A6 - 0x2C]
000005E2 3140 0002 move.w [A0 + 0x2], D0
000005E6 206E FFD4 movea.l A0, [A6 - 0x2C]
000005EA 316E FFE2 0004 move.w [A0 + 0x4], [A6 - 0x1E]
000005F0 302E FFE4 move.w D0, [A6 - 0x1C]
000005F4 5840 addq.w D0, 4
000005F6 206E FFD4 movea.l A0, [A6 - 0x2C]
000005FA 3140 0006 move.w [A0 + 0x6], D0
000005FE 302E FFFC move.w D0, [A6 - 0x4]
00000602 916E FFDE sub.w [A6 - 0x22], D0
00000606 206C FFDE movea.l A0, [A4 - 0x22]
0000060A 2050 movea.l A0, [A0]
0000060C 43EE FFDE lea.l A1, [A6 - 0x22]
00000610 7003 moveq.l D0, 0x03
label00000612:
00000612 30D9 move.w [A0]+, [A1]+
00000614 51C8 FFFC dbf D0, -0x6 /* 00000612 */
00000618 4267 clr.w -[A7]
0000061A 486E FFDE pea.l [A6 - 0x22]
0000061E 486D CC42 pea.l [A5 - 0x33BE]
00000622 486E FFDE pea.l [A6 - 0x22]
00000626 A8AA syscall SectRect
00000628 1D5F FFF2 move.b [A6 - 0xE], [A7]+
0000062C 4A6D CC50 tst.w [A5 - 0x33B0]
00000630 57C0 seq D0
00000632 4A00 tst.b D0
00000634 6700 0088 beq +0x8A /* 000006BE */
00000638 2F00 move.l -[A7], D0
0000063A 4267 clr.w -[A7]
0000063C 486E FFDE pea.l [A6 - 0x22]
00000640 486D CC62 pea.l [A5 - 0x339E]
00000644 486E FFDE pea.l [A6 - 0x22]
00000648 A8AA syscall SectRect
0000064A 121F move.b D1, [A7]+
0000064C 201F move.l D0, [A7]+
0000064E C001 and.b D0, D1
00000650 676C beq +0x6E /* 000006BE */
00000652 2F2D CC5A move.l -[A7], [A5 - 0x33A6]
00000656 A873 syscall SetPort
00000658 206C FFDE movea.l A0, [A4 - 0x22]
0000065C 2050 movea.l A0, [A0]
0000065E 2D48 FFD0 move.l [A6 - 0x30], A0
00000662 3D68 004E FFDC move.w [A6 - 0x24], [A0 + 0x4E]
00000668 7004 moveq.l D0, 0x04
0000066A 6B1C bmi +0x1E /* 00000688 */
0000066C 206C FFE2 movea.l A0, [A4 - 0x1E]
00000670 B07C 000F cmp.w D0, 0xF
00000674 6E12 bgt +0x14 /* 00000688 */
00000676 41E8 000E lea.l A0, [A0 + 0xE]
0000067A 3200 move.w D1, D0
0000067C E649 lsr D1.w, 3
0000067E 4441 neg.w D1
00000680 0130 10FF btst [A0 + D1.w - 0x1], D0
00000684 0A3C 0004 xori.b ccr, 4
label00000688:
00000688 6610 bne +0x12 /* 0000069A */
0000068A 206E FFD0 movea.l A0, [A6 - 0x30]
0000068E 317C 0003 004E move.w [A0 + 0x4E], 0x3
00000694 486C FFE6 pea.l [A4 - 0x1A]
00000698 A8A2 syscall PaintRect
label0000069A:
0000069A 206C FFDE movea.l A0, [A4 - 0x22]
0000069E 2050 movea.l A0, [A0]
000006A0 4868 0008 pea.l [A0 + 0x8]
000006A4 2F2C FFDE move.l -[A7], [A4 - 0x22]
000006A8 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
000006AC 206C FFDE movea.l A0, [A4 - 0x22]
000006B0 2050 movea.l A0, [A0]
000006B2 316E FFDC 004E move.w [A0 + 0x4E], [A6 - 0x24]
000006B8 3F2E FFDC move.w -[A7], [A6 - 0x24]
000006BC A889 syscall TextMode
label000006BE:
000006BE 4267 clr.w -[A7]
000006C0 3F2C FFF4 move.w -[A7], [A4 - 0xC]
000006C4 3F2C FFEA move.w -[A7], [A4 - 0x16]
000006C8 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
000006CC 301F move.w D0, [A7]+
000006CE 48C0 ext.l D0
000006D0 2940 FFF2 move.l [A4 - 0xE], D0
000006D4 4267 clr.w -[A7]
000006D6 3F2E FFEA move.w -[A7], [A6 - 0x16]
000006DA 3F2C FFEA move.w -[A7], [A4 - 0x16]
000006DE 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
000006E2 3D5F FFEA move.w [A6 - 0x16], [A7]+
000006E6 206C FFDE movea.l A0, [A4 - 0x22]
000006EA 2050 movea.l A0, [A0]
000006EC 302B 0006 move.w D0, [A3 + 0x6]
000006F0 B068 005E cmp.w D0, [A0 + 0x5E]
000006F4 6D08 blt +0xA /* 000006FE */
000006F6 377C FFFF 0006 move.w [A3 + 0x6], 0xFFFF
000006FC 600C bra +0xE /* 0000070A */
label000006FE:
000006FE 5246 addq.w D6, 1
00000700 6908 bvs +0xA /* 0000070A */
label00000702:
00000702 BC6E FFD8 cmp.w D6, [A6 - 0x28]
00000706 6F00 FDEA ble -0x214 /* 000004F2 */
label0000070A:
0000070A 4A6D CC50 tst.w [A5 - 0x33B0]
0000070E 6600 00F6 bne +0xF8 /* 00000806 */
00000712 102E FFF3 move.b D0, [A6 - 0xD]
00000716 0A00 0001 xori.b D0, 0x1
0000071A 7200 moveq.l D1, 0x00
0000071C 6B1C bmi +0x1E /* 0000073A */
0000071E 206C FFE2 movea.l A0, [A4 - 0x1E]
00000722 B27C 000F cmp.w D1, 0xF
00000726 6E12 bgt +0x14 /* 0000073A */
00000728 41E8 000E lea.l A0, [A0 + 0xE]
0000072C 3401 move.w D2, D1
0000072E E64A lsr D2.w, 3
00000730 4442 neg.w D2
00000732 0330 20FF btst [A0 + D2.w - 0x1], D1
00000736 0A3C 0004 xori.b ccr, 4
label0000073A:
0000073A 57C1 seq D1
0000073C C001 and.b D0, D1
0000073E 6710 beq +0x12 /* 00000750 */
00000740 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000744 A893 syscall MoveTo
00000746 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000074A 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
0000074E A891 syscall LineTo
label00000750:
00000750 7001 moveq.l D0, 0x01
00000752 6B1C bmi +0x1E /* 00000770 */
00000754 206C FFE2 movea.l A0, [A4 - 0x1E]
00000758 B07C 000F cmp.w D0, 0xF
0000075C 6E12 bgt +0x14 /* 00000770 */
0000075E 41E8 000E lea.l A0, [A0 + 0xE]
00000762 3200 move.w D1, D0
00000764 E649 lsr D1.w, 3
00000766 4441 neg.w D1
00000768 0130 10FF btst [A0 + D1.w - 0x1], D0
0000076C 0A3C 0004 xori.b ccr, 4
label00000770:
00000770 6610 bne +0x12 /* 00000782 */
00000772 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000776 A893 syscall MoveTo
00000778 3F2E FFE8 move.w -[A7], [A6 - 0x18]
0000077C 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000780 A891 syscall LineTo
label00000782:
00000782 7003 moveq.l D0, 0x03
00000784 6B1C bmi +0x1E /* 000007A2 */
00000786 206C FFE2 movea.l A0, [A4 - 0x1E]
0000078A B07C 000F cmp.w D0, 0xF
0000078E 6E12 bgt +0x14 /* 000007A2 */
00000790 41E8 000E lea.l A0, [A0 + 0xE]
00000794 3200 move.w D1, D0
00000796 E649 lsr D1.w, 3
00000798 4441 neg.w D1
0000079A 0130 10FF btst [A0 + D1.w - 0x1], D0
0000079E 0A3C 0004 xori.b ccr, 4
label000007A2:
000007A2 6610 bne +0x12 /* 000007B4 */
000007A4 3F2E FFEC move.w -[A7], [A6 - 0x14]
000007A8 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
000007AC A893 syscall MoveTo
000007AE 2F2E FFEA move.l -[A7], [A6 - 0x16]
000007B2 A891 syscall LineTo
label000007B4:
000007B4 102D CC92 move.b D0, [A5 - 0x336E]
000007B8 0A00 0001 xori.b D0, 0x1
000007BC 4A00 tst.b D0
000007BE 6610 bne +0x12 /* 000007D0 */
000007C0 72FF moveq.l D1, 0xFFFFFFFF
000007C2 B26B 0006 cmp.w D1, [A3 + 0x6]
000007C6 57C1 seq D1
000007C8 8001 or.b D0, D1
000007CA 0240 0001 andi.w D0, 0x1
000007CE 6736 beq +0x38 /* 00000806 */
label000007D0:
000007D0 7202 moveq.l D1, 0x02
000007D2 6B1C bmi +0x1E /* 000007F0 */
000007D4 206C FFE2 movea.l A0, [A4 - 0x1E]
000007D8 B27C 000F cmp.w D1, 0xF
000007DC 6E12 bgt +0x14 /* 000007F0 */
000007DE 41E8 000E lea.l A0, [A0 + 0xE]
000007E2 3401 move.w D2, D1
000007E4 E64A lsr D2.w, 3
000007E6 4442 neg.w D2
000007E8 0330 20FF btst [A0 + D2.w - 0x1], D1
000007EC 0A3C 0004 xori.b ccr, 4
label000007F0:
000007F0 57C1 seq D1
000007F2 C001 and.b D0, D1
000007F4 6710 beq +0x12 /* 00000806 */
000007F6 3F2E FFE8 move.w -[A7], [A6 - 0x18]
000007FA 3F2E FFEA move.w -[A7], [A6 - 0x16]
000007FE A893 syscall MoveTo
00000800 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000804 A891 syscall LineTo
label00000806:
00000806 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000080A 4E5E unlink A6
0000080C 2E9F move.l [A7], [A7]+
0000080E 4E75 rts
fn00000810:
00000810 4E56 FFD6 link A6, -0x002A
00000814 48E7 0300 movem.l -[A7], D6,D7
00000818 42A7 clr.l -[A7]
0000081A 7004 moveq.l D0, 0x04
0000081C 2F00 move.l -[A7], D0
0000081E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000822 2D5F FFDA move.l [A6 - 0x26], [A7]+
00000826 206E FFDA movea.l A0, [A6 - 0x26]
0000082A 2F10 move.l -[A7], [A0]
0000082C 2F3C 0001 0002 move.l -[A7], 0x10002
00000832 A880 syscall SetPt
00000834 7E01 moveq.l D7, 0x01
00000836 426E FFF0 clr.w [A6 - 0x10]
0000083A 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
00000840 302D CC66 move.w D0, [A5 - 0x339A]
00000844 906D CC62 sub.w D0, [A5 - 0x339E]
00000848 3D40 FFEE move.w [A6 - 0x12], D0
0000084C 3D6D CC42 FFFC move.w [A6 - 0x4], [A5 - 0x33BE]
label00000852:
00000852 1007 move.b D0, D7
00000854 660E bne +0x10 /* 00000864 */
00000856 4267 clr.w -[A7]
00000858 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
0000085C 101F move.b D0, [A7]+
0000085E 6604 bne +0x6 /* 00000864 */
00000860 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
label00000864:
00000864 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000868 4A6D CC82 tst.w [A5 - 0x337E]
0000086C 56C0 sne D0
0000086E 802D CC96 or.b D0, [A5 - 0x336A]
00000872 0240 0001 andi.w D0, 0x1
00000876 6704 beq +0x6 /* 0000087C */
00000878 6000 010A bra +0x10C /* 00000984 */
label0000087C:
0000087C A89E syscall PenNormal
0000087E 2F3C 0004 00B6 move.l -[A7], 0x400B6
00000884 2F2E FFDA move.l -[A7], [A6 - 0x26]
00000888 A8F2 syscall PicComment
0000088A 7000 moveq.l D0, 0x00
0000088C 2D40 FFF2 move.l [A6 - 0xE], D0
00000890 2D6E 000C FFE2 move.l [A6 - 0x1E], [A6 + 0xC]
00000896 3D7C 0001 FFD8 move.w [A6 - 0x28], 0x1
0000089C 206D CC3E movea.l A0, [A5 - 0x33C2]
000008A0 2050 movea.l A0, [A0]
000008A2 3D68 0134 FFD6 move.w [A6 - 0x2A], [A0 + 0x134]
000008A8 3D6E FFD8 FFF6 move.w [A6 - 0xA], [A6 - 0x28]
000008AE 6000 0086 bra +0x88 /* 00000936 */
label000008B2:
000008B2 1007 move.b D0, D7
000008B4 6706 beq +0x8 /* 000008BC */
000008B6 2F0E move.l -[A7], A6
000008B8 4EBA F746 jsr [PC - 0x8BA /* 00000000 */]
label000008BC:
000008BC 206E 0008 movea.l A0, [A6 + 0x8]
000008C0 302E FFF6 move.w D0, [A6 - 0xA]
000008C4 C1FC 000A muls.w D0, 0xA /* '\n' */
000008C8 4A70 00FC tst.w [A0 + D0.w - 0x4]
000008CC 6D56 blt +0x58 /* 00000924 */
000008CE 486E FFDE pea.l [A6 - 0x22]
000008D2 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000008D6 3F3A 00E8 move.w -[A7], [PC + 0xE8 /* 000009C0, value 0x3 */]
000008DA 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000008DE 4AAE FFDE tst.l [A6 - 0x22]
000008E2 6740 beq +0x42 /* 00000924 */
000008E4 4267 clr.w -[A7]
000008E6 206E FFDE movea.l A0, [A6 - 0x22]
000008EA 2050 movea.l A0, [A0]
000008EC 3F28 005E move.w -[A7], [A0 + 0x5E]
000008F0 3F3C 0001 move.w -[A7], 0x1
000008F4 2F0E move.l -[A7], A6
000008F6 4EBA F7E4 jsr [PC - 0x81C /* 000000DC */]
000008FA 4A5F tst.w [A7]+
000008FC 6F1E ble +0x20 /* 0000091C */
000008FE 206E FFDE movea.l A0, [A6 - 0x22]
00000902 2050 movea.l A0, [A0]
00000904 43EE FFE6 lea.l A1, [A6 - 0x1A]
00000908 7003 moveq.l D0, 0x03
label0000090A:
0000090A 32D8 move.w [A1]+, [A0]+
0000090C 51C8 FFFC dbf D0, -0x6 /* 0000090A */
00000910 2F0E move.l -[A7], A6
00000912 4EBA FA02 jsr [PC - 0x5FE /* 00000316 */]
00000916 2F0E move.l -[A7], A6
00000918 4EBA FAD4 jsr [PC - 0x52C /* 000003EE */]
label0000091C:
0000091C 486E FFDE pea.l [A6 - 0x22]
00000920 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */]
label00000924:
00000924 206E FFE2 movea.l A0, [A6 - 0x1E]
00000928 3010 move.w D0, [A0]
0000092A 48C0 ext.l D0
0000092C D1AE FFE2 add.l [A6 - 0x1E], D0
00000930 526E FFF6 addq.w [A6 - 0xA], 1
00000934 690C bvs +0xE /* 00000942 */
label00000936:
00000936 302E FFF6 move.w D0, [A6 - 0xA]
0000093A B06E FFD6 cmp.w D0, [A6 - 0x2A]
0000093E 6F00 FF72 ble -0x8C /* 000008B2 */
label00000942:
00000942 4207 clr.b D7
00000944 302E FFFC move.w D0, [A6 - 0x4]
00000948 906D CC62 sub.w D0, [A5 - 0x339E]
0000094C 322E FFF0 move.w D1, [A6 - 0x10]
00000950 D240 add.w D1, D0
00000952 48C1 ext.l D1
00000954 83EE FFEE divs.w D1, [A6 - 0x12]
00000958 3C01 move.w D6, D1
0000095A 5246 addq.w D6, 1
0000095C 526E FFF8 addq.w [A6 - 0x8], 1
00000960 102D CC92 move.b D0, [A5 - 0x336E]
00000964 0A00 0001 xori.b D0, 0x1
00000968 BC6E FFF8 cmp.w D6, [A6 - 0x8]
0000096C 5DC1 slt D1
0000096E 8001 or.b D0, D1
00000970 802D CC96 or.b D0, [A5 - 0x336A]
00000974 4A6D CC82 tst.w [A5 - 0x337E]
00000978 56C1 sne D1
0000097A 8001 or.b D0, D1
0000097C 0240 0001 andi.w D0, 0x1
00000980 6700 FED0 beq -0x12E /* 00000852 */
label00000984:
00000984 102D CC92 move.b D0, [A5 - 0x336E]
00000988 6722 beq +0x24 /* 000009AC */
0000098A 4AAE FFF2 tst.l [A6 - 0xE]
0000098E 6608 bne +0xA /* 00000998 */
00000990 3B6D CC42 CC46 move.w [A5 - 0x33BA], [A5 - 0x33BE]
00000996 6014 bra +0x16 /* 000009AC */
label00000998:
00000998 302D CC46 move.w D0, [A5 - 0x33BA]
0000099C 906D CC42 sub.w D0, [A5 - 0x33BE]
000009A0 B06D CC3C cmp.w D0, [A5 - 0x33C4]
000009A4 6F06 ble +0x8 /* 000009AC */
000009A6 3B6E FFF4 CC46 move.w [A5 - 0x33BA], [A6 - 0xC]
label000009AC:
000009AC 486E FFDA pea.l [A6 - 0x26]
000009B0 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
000009B4 4CDF 00C0 movem.l D6,D7, [A7]+
000009B8 4E5E unlink A6
000009BA 205F movea.l A0, [A7]+
000009BC 504F addq.w A7, 8
000009BE 4ED0 jmp [A0]
000009C0 0003 4E56 ori.b D3, 0x56 /* 'V' */
export_277: // at 000009C2 (misaligned)
000009C4 FEE4 .extension 0xEE4 // unimplemented
000009C6 48E7 0300 movem.l -[A7], D6,D7
000009CA 4AAD CC3E tst.l [A5 - 0x33C2]
000009CE 6614 bne +0x16 /* 000009E4 */
000009D0 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */]
000009D4 102D CBCC move.b D0, [A5 - 0x3434]
000009D8 6700 01A8 beq +0x1AA /* 00000B82 */
000009DC 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
000009E0 6000 01A0 bra +0x1A2 /* 00000B82 */
label000009E4:
000009E4 7000 moveq.l D0, 0x00
000009E6 2D40 FFF8 move.l [A6 - 0x8], D0
000009EA 7000 moveq.l D0, 0x00
000009EC 2D40 FFFC move.l [A6 - 0x4], D0
000009F0 206D CC3E movea.l A0, [A5 - 0x33C2]
000009F4 2050 movea.l A0, [A0]
000009F6 4A68 0134 tst.w [A0 + 0x134]
000009FA 6E0C bgt +0xE /* 00000A08 */
000009FC 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000A00 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000A04 6000 017C bra +0x17E /* 00000B82 */
label00000A08:
00000A08 4267 clr.w -[A7]
00000A0A 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
00000A0E 206D CC3E movea.l A0, [A5 - 0x33C2]
00000A12 2050 movea.l A0, [A0]
00000A14 4868 0020 pea.l [A0 + 0x20]
00000A18 486E FFE4 pea.l [A6 - 0x1C]
00000A1C 7012 moveq.l D0, 0x12
00000A1E 2F00 move.l -[A7], D0
00000A20 4EAD 280A jsr [A5 + 0x280A /* export_1277 */]
00000A24 486E FFE4 pea.l [A6 - 0x1C]
00000A28 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000A2C 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000A30 2B48 CC9A move.l [A5 - 0x3366], A0
00000A34 3B6E FFF2 CC3C move.w [A5 - 0x33C4], [A6 - 0xE]
00000A3A 206D CC3E movea.l A0, [A5 - 0x33C2]
00000A3E 2050 movea.l A0, [A0]
00000A40 43EE FEE4 lea.l A1, [A6 - 0x11C]
00000A44 41E8 0034 lea.l A0, [A0 + 0x34]
00000A48 707F moveq.l D0, 0x7F
label00000A4A:
00000A4A 32D8 move.w [A1]+, [A0]+
00000A4C 51C8 FFFC dbf D0, -0x6 /* 00000A4A */
00000A50 41EE FEE4 lea.l A0, [A6 - 0x11C]
00000A54 2B48 CC7A move.l [A5 - 0x3386], A0
00000A58 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000A5C 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000A60 486E FFF8 pea.l [A6 - 0x8]
00000A64 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */]
00000A68 486D 08C2 pea.l [A5 + 0x8C2 /* export_276 */]
00000A6C A9F1 syscall UnloadSeg
00000A6E 4AAE FFF8 tst.l [A6 - 0x8]
00000A72 6604 bne +0x6 /* 00000A78 */
00000A74 6000 010C bra +0x10E /* 00000B82 */
label00000A78:
00000A78 1C2D BA36 move.b D6, [A5 - 0x45CA]
00000A7C 1B7C 0001 BA36 move.b [A5 - 0x45CA], 0x1
00000A82 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00000A86 4A6D CC82 tst.w [A5 - 0x337E]
00000A8A 6600 00DE bne +0xE0 /* 00000B6A */
00000A8E 206D CC3E movea.l A0, [A5 - 0x33C2]
00000A92 2050 movea.l A0, [A0]
00000A94 1B68 0032 CC56 move.b [A5 - 0x33AA], [A0 + 0x32]
00000A9A 206D CC3E movea.l A0, [A5 - 0x33C2]
00000A9E 2050 movea.l A0, [A0]
00000AA0 1B68 0033 CC92 move.b [A5 - 0x336E], [A0 + 0x33]
00000AA6 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000AAA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000AAE 205F movea.l A0, [A7]+
00000AB0 A064 syscall MoveHHi
00000AB2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000AB6 205F movea.l A0, [A7]+
00000AB8 A029 syscall HLock
00000ABA 42A7 clr.l -[A7]
00000ABC 42A7 clr.l -[A7]
00000ABE 206D CC3E movea.l A0, [A5 - 0x33C2]
00000AC2 2050 movea.l A0, [A0]
00000AC4 3F28 0134 move.w -[A7], [A0 + 0x134]
00000AC8 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000ACC 301F move.w D0, [A7]+
00000ACE C1DF muls.w D0, [A7]+
00000AD0 2E80 move.l [A7], D0
00000AD2 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000AD6 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000ADA 6700 008E beq +0x90 /* 00000B6A */
00000ADE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000AE2 205F movea.l A0, [A7]+
00000AE4 A064 syscall MoveHHi
00000AE6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000AEA 205F movea.l A0, [A7]+
00000AEC A029 syscall HLock
00000AEE 7E01 moveq.l D7, 0x01
label00000AF0:
00000AF0 102D CC96 move.b D0, [A5 - 0x336A]
00000AF4 0A00 0001 xori.b D0, 0x1
00000AF8 4A6D CC82 tst.w [A5 - 0x337E]
00000AFC 57C1 seq D1
00000AFE C001 and.b D0, D1
00000B00 6768 beq +0x6A /* 00000B6A */
00000B02 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000B06 4A6D CC82 tst.w [A5 - 0x337E]
00000B0A 57C0 seq D0
00000B0C 4A00 tst.b D0
00000B0E 6710 beq +0x12 /* 00000B20 */
00000B10 2F00 move.l -[A7], D0
00000B12 4267 clr.w -[A7]
00000B14 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000B18 121F move.b D1, [A7]+
00000B1A 201F move.l D0, [A7]+
00000B1C C001 and.b D0, D1
00000B1E 660C bne +0xE /* 00000B2C */
label00000B20:
00000B20 1B7C 0001 CC96 move.b [A5 - 0x336A], 0x1
00000B26 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
00000B2A 603E bra +0x40 /* 00000B6A */
label00000B2C:
00000B2C 1007 move.b D0, D7
00000B2E 6616 bne +0x18 /* 00000B46 */
00000B30 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
00000B34 4A6D CC82 tst.w [A5 - 0x337E]
00000B38 56C0 sne D0
00000B3A 802D CC96 or.b D0, [A5 - 0x336A]
00000B3E 0240 0001 andi.w D0, 0x1
00000B42 6702 beq +0x4 /* 00000B46 */
00000B44 6024 bra +0x26 /* 00000B6A */
label00000B46:
00000B46 2F2D CC5A move.l -[A7], [A5 - 0x33A6]
00000B4A A873 syscall SetPort
00000B4C 206E FFF8 movea.l A0, [A6 - 0x8]
00000B50 2F10 move.l -[A7], [A0]
00000B52 206E FFFC movea.l A0, [A6 - 0x4]
00000B56 2F10 move.l -[A7], [A0]
00000B58 4EBA FCB6 jsr [PC - 0x34A /* 00000810 */]
00000B5C 4267 clr.w -[A7]
00000B5E 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00000B62 1E1F move.b D7, [A7]+
00000B64 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
00000B68 6086 bra -0x78 /* 00000AF0 */
label00000B6A:
00000B6A 486E FFF8 pea.l [A6 - 0x8]
00000B6E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000B72 486E FFFC pea.l [A6 - 0x4]
00000B76 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000B7A 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000B7E 1B46 BA36 move.b [A5 - 0x45CA], D6
label00000B82:
00000B82 4CDF 00C0 movem.l D6,D7, [A7]+
00000B86 4E5E unlink A6
00000B88 4E75 rts